<?php
/** 初始化项目 */
require '../../app/app.php';
/** 初始化数据库 */
use app\util\Mysql;
$database = Mysql::init();

if (isset($_SESSION['username']) && $_SESSION['username'] != "") {
    // 备份文件存储目录
    $backup_directory = APP_PATH.'/backup/';

    // 获取备份文件列表
    $backup_files = array_filter(scandir($backup_directory), function ($file) {
        return preg_match('/\.sql$/', $file);
    });

    // 构造备份文件列表的响应数据
    $response = [];
    if ($backup_files) {
        foreach ($backup_files as $file) {
            $response[] = ['filename' => $file];
        }
    }

    // 返回备份文件列表
    echo json_encode($response);
}